package com.divemotor.ventarepuestosinternet.service;

import java.util.List;

import com.divemotor.ventarepuestosinternet.exception.DivemotorBusinessException;
import com.divemotor.ventarepuestosinternet.model.TipoDocumento;
import com.divemotor.ventarepuestosinternet.model.Usuario;
import com.divemotor.ventarepuestosinternet.model.UsuarioCliente;

public interface UsuarioClienteService {

	public List<UsuarioCliente> listarUsuariosPorCliente(UsuarioCliente usuarioCliente) throws DivemotorBusinessException;

	public void insertar(UsuarioCliente usuarioCliente) throws DivemotorBusinessException;

	public void actualizar(UsuarioCliente usuarioCliente) throws DivemotorBusinessException;

	public void eliminar(UsuarioCliente usuarioCliente) throws DivemotorBusinessException;

	public List<TipoDocumento> listarTipoDocumento() throws DivemotorBusinessException;

	public UsuarioCliente obtenerPorId(UsuarioCliente usu)throws DivemotorBusinessException;
	
	public UsuarioCliente obtenerUsuarioClientePorUsuario(Usuario usuario) throws DivemotorBusinessException;
	
}
